Related example macros: Demo-Winclick, Demo-FileUpload
The WINCLICK command is the ultimate solution if everything else fails: It simulates standard mouse clicks on the browser window. This feature works with ALL Web pages, but IIM needs to be in front during replay. This command is only available in the IIM browser.
Example:
WINCLICK X=200 Y=263 CONTENT=
The WINCLICK command can also send keystrokes to the web browser via the CONTENT= attribute:
Here is an example on how to send text:
'The pointer would interfere with sending text:
'=> Disable the position pointer temporarily
SET !POINTER NO
'First click on the input field to get the FOCUS
WINCLICK X=200 Y=263 CONTENT=
'Now send the keystrokes to the field
WINCLICK X=200 Y=263 CONTENT=My<SP>Text
You can also send special keys:
BREAK {BREAK}
CAPS LOCK {CAPSLOCK}
DEL or DELETE {DELETE} or {DEL}
DOWN ARROW {DOWN}
END {END}
ENTER {ENTER} or ~
ESC {ESC}
HELP {HELP}
HOME {HOME}
INS or INSERT {INSERT} or {INS}
LEFT ARROW {LEFT}
NUM LOCK {NUMLOCK}
PAGE DOWN {PGDN}
PAGE UP {PGUP}
PRINT SCREEN {PRTSC}
RIGHT ARROW {RIGHT}
SCROLL LOCK {SCROLLLOCK}
TAB {TAB}
UP ARROW {UP}
F1 {F1}
F2 {F2}
F3 {F3}
F4 {F4}
F5 {F5}
F6 {F6}
F7 {F7}
F8 {F8}
F9 {F9}
F10 {F10}
F11 {F11}
F12 {F12}
F13 {F13}
F14 {F14}
F15 {F15}
F16 {F16}
To specify keys combined with any combination of the SHIFT, CTRL, and ALT keys, precede the key code with one or more of the following codes:
Key Code
SHIFT +
CTRL ^
ALT %
To specify that any combination of SHIFT, CTRL, and ALT should be held down while several other keys are pressed, enclose the code for those keys in parentheses. For example, to specify to hold down SHIFT while E and C are pressed, use "+(EC)". To specify to hold down SHIFT while E is pressed, followed by C without SHIFT, use "+EC".
To specify repeating keys, use the form {key number}. You must put a space between key and number. For example, {LEFT 19} means press the LEFT ARROW key 19 times; {h 10} means press H 10 times.